downright mean - Turc Anglais Dictionnaire